# 文件定位
# tell()方法：
# 文件定位，指的是当前文件指针读取到的位置，光标位置。在读写文件的过程中，
# 如果想知道当前的位置，可以使用tell()来获取
file1=open("TestFile3.txt","r",encoding="UTF-8")
file1.read(3)
# tell（）方法进行文件定位，获取光标所在的位置并返回
print(file1.tell())
file1.close()

file2=open("TestFile3.txt","rb")
file2.read(3)
print(file2.tell())
file2.close()

# 如果在操作文件的过程，需要定位到其他位置进行操作，用seek()。
# seek(offset, from)有2个参数,
# offset，偏移量单位字节，负数是往回偏移，正数是往前偏移，
# from位置：0表示文件开头，1表示当前位置，2表示文件末尾
file3=open("TestFile3.txt","rb")
file3.read(3)
file3.seek(3,1)
print(file3.read(3).decode("UTF-8"))
file3.close()